package com.csun.cmny.provider.dao;

import com.csun.cmny.provider.model.domain.DmcPatrolPointLocation;
import com.csun.cmny.provider.model.dto.patrol.PatrolPointPageQuery;
import com.csun.cmny.provider.model.dto.propertyManagement.SelectDeviceDataDto;
import com.csun.cmny.provider.model.vo.patrol.DmcPatrolPointVo;
import com.csun.cmny.provider.model.vo.patrol.DmcPatrolVo;
import com.csun.cmny.provider.model.vo.propertyManagement.PropertyDataVo;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface DmcPatrolPointLocationMapper extends Mapper<DmcPatrolPointLocation> {
    /*
     * 巡更点的分页查询
     * */
    List<DmcPatrolPointVo> queryDeviceListWithPage(PatrolPointPageQuery patrolPointPageQuery);
    /*
     * 查询该位置是否绑定
     * */
    DmcPatrolPointLocation selectByBedId(Integer bedId,Integer roomId);
    /*
     * 运营平台设备可视化查询
     * */
    List<PropertyDataVo> selectDeviceData(SelectDeviceDataDto selectDeviceDataDto);
}